passing an array to function in c